new product launch started - Turkish English Dictionary